package com.oauth2.auth.server.oauth2authserver.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.oauth2.provider.token.TokenStore;
import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;

/**
 * Created with IntelliJ IDEA.
 * Description: 授权配置服务器
 * 首先我们提供了一个TokenStore的实例，这个是指你生成的Token要往哪里存储，
 * 我们可以存在Redis中，也可以存在内存中，也可以结合JWT等等，
 * 这里，我们就先把它存在内存中，所以提供一个InMemoryTokenStore的实例即可。
 *
 * @author lzy
 * @since 2022/10/24 下午5:49
 */
@Configuration
public class AccessTokenConfig {

    @Bean
    TokenStore tokenStore() {
        return new InMemoryTokenStore();
    }

}
